<?php
/*
 *@通过curl方式获取指定的图片到本地
 *@ 完整的图片地址
 *@ 要存储的文件名
 */
function curlDowImg($url = "", $filename = "", $referer = "")
{
    //去除URL连接上面可能的引号
    $hander = curl_init();
    $fp = fopen($filename, 'wb');
    $agent = 'Mozilla/5.0 (compatible; Baiduspider/' . rand(1, 9999) . '.' . rand(1, 9999) . '; +http://www.baidu.com/search/spider.html)';

    curl_setopt($hander, CURLOPT_USERAGENT, $agent);
    curl_setopt($hander, CURLOPT_REFERER, $referer);
    curl_setopt($hander, CURLOPT_URL, $url);
    curl_setopt($hander, CURLOPT_FILE, $fp);
    curl_setopt($hander, CURLOPT_HEADER, 0);
    curl_setopt($hander, CURLOPT_FOLLOWLOCATION, 1);
    //curl_setopt($hander,CURLOPT_RETURNTRANSFER,false);//以数据流的方式返回数据,当为false是直接显示出来
    curl_setopt($hander, CURLOPT_TIMEOUT, 60);
    curl_exec($hander);
    curl_close($hander);
    fclose($fp);
    return true;
}


$src = 'http://wx.qlogo.cn/mmopen/78EkX665csDcSPRRXGnXkJ8iaicnTaiaOOib0DrpLgvOUMK37wuWXCLugaRtdnicevyp9KpSpRNuCdCUEvYkIumsLSRNCytCBVf3j/033';
$filename = 'baidu.jpg';
//curlDowImg($src, $filename);

var_dump(getimagesize($filename));